Skip to content

Dark-theme Plotly charts and persist the ticker across pages#12

Merged
SecondOrderEdge merged 2 commits into
mainfrom
claude/tab-population-KygrS
May 24, 2026
Merged

Dark-theme Plotly charts and persist the ticker across pages#12
SecondOrderEdge merged 2 commits into
mainfrom
claude/tab-population-KygrS

Conversation

@SecondOrderEdge
Copy link
Copy Markdown
Owner

No description provided.

claude added 2 commits May 24, 2026 15:49
Restyle the UI to a near-black canvas with muted gold accents, teal
secondary, serif headings and uppercase mono labels. Streamlit [theme]
sets the palette and chart colors; an injected stylesheet (hooked into
page_header and the home screen) adds the font pairing, card tiles,
gold-outline buttons, styled tabs, dark sidebar, and outlined freshness
pills.

https://claude.ai/code/session_01AXbuChtmt8Xo4cxEtKrady
Add a shared dark Plotly template (transparent canvas, gold/teal colorway,
mono/serif fonts, teal sequential colorscale) in osl/viz/charts.py and
route every figure through a render_chart helper that renders with
theme=None so the template — not Streamlit's default — drives the look.
Recolor the hardcoded payoff/drawdown/cone traces to the palette.

Persist the symbol and provider in st.session_state under stable keys so a
ticker set on one page carries across the whole app for the session.

https://claude.ai/code/session_01AXbuChtmt8Xo4cxEtKrady
@SecondOrderEdge SecondOrderEdge merged commit 6b5a35d into main May 24, 2026
2 checks passed
@SecondOrderEdge SecondOrderEdge deleted the claude/tab-population-KygrS branch May 24, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants